# 1. 整数（int）
int_var = 12345
print("整数(int):", int_var, "类型:", type(int_var))

# 2. 浮点数（float）
float_var = 3.14159
print("\n浮点数(float):", float_var, "类型:", type(float_var))

# 3. 复数（complex）
complex_var = 3 + 4j
print("\n复数(complex):", complex_var, "类型:", type(complex_var))

# 4. 布尔值（bool）
bool_var_true = True
bool_var_false = False
print("\n布尔值(bool)- True:", bool_var_true, "类型:", type(bool_var_true))
print("布尔值(bool)- False:", bool_var_false, "类型:", type(bool_var_false))

# 5. 字符串（str）
str_var = "Python数据类型"
print("\n字符串(str):", str_var, "类型:", type(str_var))

#例子如下
# 整数：学号、年龄
student_id = 2023001  # int
age = 18  # int
# 浮点数：成绩（带小数）
math_score = 95.5  # float
english_score = 88.0  # float
# 布尔值：是否为班长
is_monitor = True  # bool
# 字符串：姓名、班级（文本信息）
name = "张三"  # str
class_name = "高一(3)班"  # str
# 复数：物理中的交流电相位（特殊场景）
voltage = 220 + 30j  # complex（实部220V，虚部30V）
# 使用示例：打印学生信息
print(f"学生信息：{name}（{student_id}），{age}岁，{class_name}")
print(f"成绩：数学{math_score}，英语{english_score}，是否班长：{is_monitor}")
print(f"交流电相位：{voltage}")